package com.google.gwt.maps.v3.client.streetview.impl;

import com.google.gwt.core.client.JavaScriptObject;

public class StreetViewLinkImpl {
  
  public static StreetViewLinkImpl impl = new StreetViewLinkImpl();
  
  public native JavaScriptObject construct() /*-{
    return new Object();
  }-*/;

  public native String getDescription(JavaScriptObject jso) /*-{
    return jso.description;
  }-*/;

  public native double getHeading(JavaScriptObject jso) /*-{
    return jso.heading;
  
  }-*/;

  public native String getPano(JavaScriptObject jso) /*-{
    return jso.pano;
  }-*/;

  public native String getRoadColor(JavaScriptObject jso) /*-{
    return jso.roadColor;
  }-*/;

  public native double getRoadOpacity(JavaScriptObject jso) /*-{
    return jso.roadOpacity;
  }-*/;

  public native void setDescription(JavaScriptObject jso, String description) /*-{
    jso.description = description;
  }-*/;

  public native void setHeading(JavaScriptObject jso, double heading) /*-{
    jso.heading = heading;
  }-*/;

  public native void setPano(JavaScriptObject jso, String pano) /*-{
    jso.pano = pano;
  }-*/;

  public native void setRoadColor(JavaScriptObject jso, String roadColor) /*-{
    jso.roadColor = roadColor;
  }-*/;

  public native void setRoadOpacity(JavaScriptObject jso, double roadOpacity) /*-{
    jso.roadOpacity = roadOpacity;
  }-*/;

}
